 

package com.zdkj.subway.rca.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * 中国银行解析规则表
 *
 * @author stw
 * @date 2020-09-28 09:49:11
 */
@Data
@TableName("sw_ck_boc_parsing_rule")
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "中国银行解析规则表")
public class SwCkBocParsingRule extends Model<SwCkBocParsingRule> {
private static final long serialVersionUID = 1L;

    /**
     * 唯一标识
     */
    @TableId
    @ApiModelProperty(value="唯一标识")
    private Integer id;
    /**
     * 付款人名称
     */
    @ApiModelProperty(value="付款人名称")
    private String accountName;
    /**
     * 用途
     */
    @ApiModelProperty(value="用途")
    private String purpose;
    /**
     * 交易类型 1.	TVM电子支付一二号线微信支付银行存款 2.	BOM小额支付微信银行交易支付 3.	TVM电子支付一二号线支付宝支付银行存款 4.	BOM小额支付支付宝银行交易支付 5.	TVM建行1/2号线支付存款 6.	人脸识别银行存款 7.	银联自发码 8.	银联云闪付 9.	TVM电子支付三四号线微信支付银行存款 10.	二维码支付微信支付消费过闸 11.	二维码支付微信支付自发码 12.	TVM电子支付三四号线支付宝支付银行存款13.	二维码支付支付宝支付消费过闸14.	二维码支付支付宝支付自发码
     */
    @ApiModelProperty(value="交易类型 1.	TVM电子支付一二号线微信支付银行存款 2.	BOM小额支付微信银行交易支付 3.	TVM电子支付一二号线支付宝支付银行存款 4.	BOM小额支付支付宝银行交易支付 5.	TVM建行1/2号线支付存款 6.	人脸识别银行存款 7.	银联自发码 8.	银联云闪付 9.	TVM电子支付三四号线微信支付银行存款 10.	二维码支付微信支付消费过闸 11.	二维码支付微信支付自发码 12.	TVM电子支付三四号线支付宝支付银行存款13.	二维码支付支付宝支付消费过闸14.	二维码支付支付宝支付自发码")
    private String truncateType;
    /**
     * 支付方式（字典配置匹配）12：支付宝 13：微信 14：银联自发码 15：银联云闪付 16、银联、17、人脸识别银联
     */
    @ApiModelProperty(value="支付方式（字典配置匹配）12：支付宝 13：微信 14：银联自发码 15：银联云闪付 16、银联、17、人脸识别银联")
    private String paymentType;
    /**
     * 部门id
     */
    @ApiModelProperty(value="部门id")
    private Integer deptId;
    /**
     * 创建人id
     */
    @ApiModelProperty(value="创建人id")
    private Integer creatorId;
    /**
     * 创建人名称
     */
    @ApiModelProperty(value="创建人名称")
    private String creatorName;
    /**
     * 创建时间
     */
    @ApiModelProperty(value="创建时间")
    private LocalDateTime createTime;
    /**
     * 修改时间
     */
    @ApiModelProperty(value="修改时间")
    private LocalDateTime updateTime;
    /**
     * 删除标志
     */
    @ApiModelProperty(value="删除标志")
    private String delFlag;
    }
